

public class ArithmeticTest {

    /**
     * 测试单独的语句中，前置++和后置++的区别
     */
    public void method() {
        int i = 10;
        i++;
        int j = 10;
        ++j;
    }

    /**
     * 前置++和后置++的区别
     */
    public void method1() {
        int i = 10;
        int j = i++;
        int k = ++i;
    }

    /**
     * 一个比较特殊的情况
     */

    public void method2() {
        int i = 10;
        i = i++;
        System.out.println(i);
    }
}
